css 文本 超过两行或者三行隐藏并在后面加上省略号.....

您所在的位置:网站首页 css 超过一行显示省略号 css 文本 超过两行或者三行隐藏并在后面加上省略号.....

css 文本 超过两行或者三行隐藏并在后面加上省略号.....

2023-07-06 17:05| 来源: 网络整理| 查看: 265

css 文本 超过两行或者三行隐藏并在后面加上省略号.....

text-aline: left / right / end / justify / inhertid;

首先 解决单行文字要设置两端对齐:

text-aline: justify ;

该设置是无效的! 发现文本还是左对齐

hello world

解决方法:

1 . 在标签内部添加标签

hello world

​ 对其中的 i 标签设置 属性

{ display: inline-block; conent: ""; width: 100%; }

添加伪类 在html 结构中尽量少添加多余的标签,可以使用伪类达到相同的目的

p{ &::after{ display: inline-block; conent: ""; width: 100%; } }

sass 语法

在实际开发中会遇到文字超过多少行,只是显示固定行数,并且加上省略号,活着加上其他的处理.

超出加上省略号:

overflow: hidden; text-overflow:ellipsis; white-space: nowrap;

再加上行数:

-webkit-line-clamp: 3;

## 以上代码可以实现需求,但是在实际开发过程中,特别是在移动端适配过程中会出现很多问题

.text { text-align: justify; line-height: 18px; &.hiddle { @include hiddle(2); // 此处是sass语法 等效于 两行 + 省略号 不懂的正常写就行 } }

在移动端出现 结尾三个点点在某些浏览器中与文字重叠;

解决方法:

​ 出现重叠情况下是在,隐藏了多余行,我们可以在隐藏的时候,设置text-aline: left;

​ 点击事件后: 设置text-aline: justify;

​ 就可以完美解决这个问题

​ 在文章开头说的 text-aline: justify 单行问题,在这里不存在,多行出了最后一行都是两端对齐.

优质内容筛选与推荐>>1、Python PyQuery获取shadowsocks免费账号实现"飜牆"2、socket编程(1)简单的TCP/UDP编程3、14、stun简介5、随笔57 sql语句中in与exists,not in与not exists的区别

赞赏

长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3